/*
 * BASETarifaNodoDAO.java
 *
 * Created on 16 de mayo de 2007, 05:56 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.src.computec.facturacion.tarifas.dao;

import com.src.computec.facturacion.noclass.dto.DepartamentoDto;
import com.src.computec.facturacion.tarifas.exception.TarifasException;
import com.src.computec.radar.base.dao.exception.DAOException;
import java.util.List;

/**
 *
 * @author FSanchez
 */
public interface BaseTarifaNodoDAO {
    public List getAllTarifaNodos() throws DAOException;
    public List getTarifaByNodos(String pNodo,String pTipoTarifa) throws DAOException;
    public String getTarifaByMunCentroP(List pFilters) throws DAOException;
    public void updateTarifaNodo(List pFilters) throws DAOException;
    public boolean insertTipoTarifa(String pDescripcion) throws DAOException;
    public int[] updateAllTarifaNodo(List pTarifas,String pCodTipoTarifa,String pCodNodo) throws DAOException;
    public boolean insertAllNodoIntoTarifaNodo(String pNodo) throws DAOException;
    public void insertNodoIntoTarifaNodo(List pFilters) throws DAOException;
    public int insertTryNodoIntoTarifaNodo(String pNodo) throws DAOException;
    public int deleteAllTarifaNodo(List pTarifas,String pCodTipoTarifa,String pCodNodo) throws DAOException;
}
